﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Utpl.Syllabus.Reconocimiento.DAL
{
    /// <summary>
    /// Lista de las constantes utilizadas en el sistema
    /// En esta clase se encuentran los nombres de los paquetes y de los procedimientos almacenados, tanto del sistema anterior como del nuevo
    /// </summary>
    public class Constantes
    {
        #region "Sistema Anterior"
        ///Programa Académico
        public const string PRC_OBT_PLAN_ESTUDIANTE = "PKG_ASGA_CONSULTAS.PRC_OBT_PLAN_ESTUDIANTE";
        ///Componentes del Programa Académico
        public const string PRC_OBT_PROGR_ESTUDIANT_COMP = "PKG_ASGA_CONSULTAS.PRC_OBT_PROGR_ESTUDIANT_COMP";
        ///Planes de estudio
        public const string PRC_OBT_PLANES_ESTUDIO = "PKG_ASGA_CONSULTAS.PRC_OBT_PLANES_ESTUDIO";
        ///Asignaturas de Planes de estudio
        public const string PRC_OBT_ASIGNATURAS_PLN = "PKG_ASGA_CONSULTAS.PRC_OBT_ASIGNATURAS_PLN";


        #region "Cadena de conexion"
        ///Cadena de conexión al sistema anterior
        public const string CONEXION_SIS_ANTERIOR = "SistemaAnterior";
        #endregion
        #endregion

        #region "Sistema Nuevo"

        #region "Cadena de conexion"
        ///Cadena de conexión al sistema anterior
        public const string CONEXION_SIS_RECONOCIMIENTO = "CalificacionAutomatica";//"UTPLReconocimiento";
        #endregion

        public const string PRC_INS_EQUIVALENCIA = "PKG_REC_EQUIVALENCIA.PRC_INS_EQUIVALENCIA";
        public const string PRC_ACT_EQUIVALENCIA = "PKG_REC_EQUIVALENCIA.PRC_ACT_EQUIVALENCIA";
        public const string PRC_ELI_EQUIVALENCIA = "PKG_REC_EQUIVALENCIA.PRC_ELI_EQUIVALENCIA";
        public const string PRC_OBT_EQUIVALENCIA = "PKG_REC_EQUIVALENCIA.PRC_OBT_EQUIVALENCIA";
        public const string PRC_OBT_EQUIVALENCIAS = "PKG_REC_EQUIVALENCIA.PRC_OBT_EQUIVALENCIAS";
        public const string PRC_VERIFICA_USO_EQV = "PKG_REC_EQUIVALENCIA.PRC_VERIFICA_USO_EQV";
        public const string PRC_VERIFICA_EQV = "PKG_REC_EQUIVALENCIA.PRC_VERIFICA_EQV";

        public const string PRC_INS_EQV_COMPONENTE_ORIGEN = "PKG_REC_EQV_COMPONENTE_ORIGEN.PRC_INS_COMPONENTE_ORIGEN";
        public const string PRC_ACT_EQV_COMPONENTE_ORIGEN = "PKG_REC_EQV_COMPONENTE_ORIGEN.PRC_ACT_COMPONENTE_ORIGEN";
        public const string PRC_ELI_COMPONENTE_ORIGEN = "PKG_REC_EQV_COMPONENTE_ORIGEN.PRC_ELI_COMPONENTE_ORIGEN";
        public const string PRC_OBT_EQV_COMPONENTE_ORI = "PKG_REC_EQV_COMPONENTE_ORIGEN.PRC_OBT_EQV_COMPONENTE_ORI";
        public const string PRC_OBT_EQV_COMPONENTES_ORI = "PKG_REC_EQV_COMPONENTE_ORIGEN.PRC_OBT_EQV_COMPONENTES_ORI";
        public const string PRC_OBT_EQV_COES_ORI_NOTA = "PKG_REC_EQV_COMPONENTE_ORIGEN.PRC_OBT_EQV_COES_ORI_NOTA";

        public const string PRC_INS_RECONOCIMIENTO_ESTUDIO = "PKG_REC_RECONOCIMIMENTO.PRC_INS_RECONOCIMIENTO_ESTUDIO";
        public const string PRC_ACT_RECONOCIMIENTO_ESTUDIO = "PKG_REC_RECONOCIMIMENTO.PRC_ACT_RECONOCIMIENTO_ESTUDIO";
        public const string PRC_ELI_RECONOCIMIENTO_ESTUDIO = "PKG_REC_RECONOCIMIMENTO.PRC_ELI_RECONOCIMIENTO_ESTUDIO";
        public const string PRC_OBT_RECONOCIMIENTO_ESTUDIO = "PKG_REC_RECONOCIMIMENTO.PRC_OBT_RECONOCIMIENTO_ESTUDIO";
        public const string PRC_OBT_RECONOCIMIENT_ESTUDIOS = "PKG_REC_RECONOCIMIMENTO.PRC_OBT_RECONOCIMIENT_ESTUDIOS";
        public const string PRC_FIN_RECONOCIMIENT_ESTUDIOS = "PKG_REC_RECONOCIMIMENTO.PRC_FINALIZAR_RECONOCIMIENTO";
        public const string PRC_OBT_REP_COMPONENTE = "PKG_REC_RECONOCIMIMENTO.PRC_OBT_REPORTE_ITEMS";
        public const string PRC_VERIFICA_SOLICITUD_REC = "PKG_REC_RECONOCIMIMENTO.PRC_VERIFICA_SOLICITUD_REC";

        public const string PRC_INS_TREC_COMPONENTE_RECONO = "PKG_REC_COE_RECONOCIDO.PRC_INS_TREC_COMPONENTE_RECONO";
        public const string PRC_ACT_TREC_COMPONENTE_RECONO = "PKG_REC_COE_RECONOCIDO.PRC_ACT_TREC_COMPONENTE_RECONO";
        public const string PRC_ELI_TREC_COMPONENTE_RECONO = "PKG_REC_COE_RECONOCIDO.PRC_ELI_TREC_COMPONENTE_RECONO";
        public const string PRC_OBT_TREC_COMPONENTE_RECONO = "PKG_REC_COE_RECONOCIDO.PRC_OBT_TRECOMP_POR_REC_ID";
        public const string PRC_OBT_TREC_COMPONENTES_RECONO = "PKG_REC_COE_RECONOCIDO.PRC_OBT_TREC_COMPONENTE_RECONO";

        public const string PRC_INS_TREC_COE_NO_RECONOCIDO = "PKG_REC_COE_NO_RECONOCIDO.PRC_INS_TREC_COE_NO_RECONOCIDO";
        public const string PRC_ACT_TREC_COE_NO_RECONOCIDO = "PKG_REC_COE_NO_RECONOCIDO.PRC_ACT_TREC_COE_NO_RECONOCIDO";
        public const string PRC_ELI_TREC_COE_NO_RECONOCIDO = "PKG_REC_COE_NO_RECONOCIDO.PRC_ELI_TREC_COE_NO_RECONOCIDO";
        public const string PRC_OBT_TREC_COE_NO_RECONOCIDO = "PKG_REC_COE_NO_RECONOCIDO.PRC_OBT_TREC_COE_POR_REC_ID";
        public const string PRC_OBT_TREC_COES_NO_RECONOCIDOS = "PKG_REC_COE_NO_RECONOCIDO.PRC_OBT_TREC_COE_NO_RECONOCIDO";

        public const string PRC_INS_TREC_PROGRAMA_ORIGEN = "PKG_REC_PROGRAMAS_ORIGEN.PRC_INS_TREC_PROGRAMA_ORIGEN";
        public const string PRC_ACT_TREC_PROGRAMA_ORIGEN = "PKG_REC_PROGRAMAS_ORIGEN.PRC_ACT_TREC_PROGRAMA_ORIGEN";
        public const string PRC_ELI_TREC_PROGRAMA_ORIGEN = "PKG_REC_PROGRAMAS_ORIGEN.PRC_ELI_TREC_PROGRAMA_ORIGEN";
        public const string PRC_OBT_TREC_PROGRAMA_ORIGEN = "PKG_REC_PROGRAMAS_ORIGEN.PRC_OBT_TREC_PROGRAMA_ORIGEN";
        public const string PRC_OBT_TREC_PROGRAMAS_ORIGENES = "PKG_REC_PROGRAMAS_ORIGEN.PRC_OBT_TREC_PROG_POR_REC_ID";

        #endregion
        
        public const string PRC_VERIFICA_COE_APROBADO = "PKG_NSGA_CONSULTAS.PRC_VERIFICA_COE_APROBADO";
        public const string PRC_VERIFICA_COE_MATRICULADO = "PKG_NSGA_CONSULTAS.PRC_VERIFICA_COE_MATRICULADO";
        public const string PRC_OBT_ESTADOS_REA = "PKG_NSGA_CONSULTAS.PRC_OBT_ESTADOS_REA";
        
        
    }
}
